 package com.gmrz.uaf.protocol.v1.schema;
 
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 
 public class FinalChallengeParams
 {
 
   @Expose
   @SerializedName("appID")
   private String applicationID;
 
   @SerializedName("challenge")
   @Expose
   private ServerChallenge serverChallenge;
 
   @Expose
   private String facetID;
 
   @SerializedName("tlsData")
   @Expose
   private TLSData tlsData;
 
   public String getApplicationID()
   {
     return this.applicationID;
   }
 
   public void setApplicationID(String applicationID) {
     this.applicationID = applicationID;
   }
 
   public FinalChallengeParams withApplicationID(String applicationID) {
     this.applicationID = applicationID;
     return this;
   }
 
   public ServerChallenge getServerChallenge() {
     return this.serverChallenge;
   }
 
   public void setServerChallenge(ServerChallenge serverChallenge) {
     this.serverChallenge = serverChallenge;
   }
 
   public FinalChallengeParams withServerChallenge(ServerChallenge serverChallenge) {
     this.serverChallenge = serverChallenge;
     return this;
   }
 
   public String getFacetID() {
     return this.facetID;
   }
 
   public void setFacetID(String facetID) {
     this.facetID = facetID;
   }
 
   public FinalChallengeParams withFacetID(String facetID) {
     this.facetID = facetID;
     return this;
   }
 
   public TLSData getTLSData() {
     return this.tlsData;
   }
 
   public void setTLSData(TLSData tLSData) {
     this.tlsData = tLSData;
   }
 
   public FinalChallengeParams withTLSData(TLSData tLSData) {
     this.tlsData = tLSData;
     return this;
   }
 }
